<?php

class   Class_Exemple extends ClassBase {
        
        // Static 
	protected static    $_tbl_name      = 'nom de la table';
        protected static    $_prefix        = 'prefix de la table';
        protected static    $_pk_name       = 'primary key';
       
        // Constructeur
        public function     __construct($db, $id = -1, $fields = NULL) {
			
            // On commence par appelÃ© le constructeur du parent.          
            parent::__construct($db, $id, $fields);
            
            // On peut rajouter notre propre traitement.
            
        }
    
        // Surcharge
        /*
        public function     __toString() {
        
            
            // On formate le retour
            return '';
            
        }
        */
        
        // On peut appeler ou surcharger
        /*
         *  > save(); (permet l'update ou insert en base)
         *  > delete();
         *  > init();
         */
        
        // On peut creer des regles sur les call
        /*
         * 
         *  > get : __callGet (dÃ©ja dÃ©finie)
         *  > set : __callSet (dÃ©ja dÃ©finie)
         * 
         *  > is  : __callIs  (exemple pouvant etre implÃ©menter)
         */
        
        // Surcharge toString si besoin
}
?>
